from django.db import models
from categorys.models import Category

# Create your models here.
'''
商品模块： 
product_id: 字符串，唯一标识商品； 
name: 字符串，商品名称 
description: 文本，商品描述； 
price: 浮点数，商品价格； 
stock: 整数，商品库存； 
category_id: 字符串，商品分类ID； 
is_available: 布尔值，商品是否可用； 
create_time: 日期时间字段，自动添加
'''
class Product(models.Model):
    name = models.CharField(max_length=32,verbose_name='商品名')
    description = models.TextField(verbose_name='商品描述')
    price = models.FloatField(verbose_name='商品价格')
    stock = models.IntegerField(verbose_name='商品库存')
    # 外键关联商品分类
    category = models.ForeignKey(Category,on_delete=models.CASCADE,verbose_name='外键关联商品分类表')
    is_available = models.BooleanField(default=True,verbose_name='商品是否可用')
    create_time = models.DateField(auto_now=True,verbose_name='商品创建时间')